package cn.com.nes.site.entity.vo.project;

import lombok.Data;
import org.hibernate.validator.constraints.NotBlank;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

@Data
public class CustomerSaveVo {

    /**
     * 客户id
     */
    @NotBlank(message = "客户id")
    private String customerId;

    /**
     * 身份证
     */
    @NotBlank(message = "身份证号")
    private String idCardNo;

    /**
     * 户主姓名
     */
    @NotBlank(message = "户主姓名")
    private String masterName;

    /**
     * 联系电话
     */
    @NotBlank(message = "联系电话")
    private String phone;

    /**
     * 行政区划代码
     */
    @NotBlank(message = "行政区划代码")
    private String areaCode;

    /**
     * 经度
     */
    @NotNull(message = "经度")
    private BigDecimal jd;

    /**
     * 纬度
     */
    @NotNull(message = "纬度")
    private BigDecimal wd;

    /**
     * 安装地址
     */
    @NotBlank(message = "安装地址")
    private String address;

    /**
     * 门牌号
     */
    @NotBlank(message = "门牌号")
    private String mph;

    /**
     * 客户编号-电表号
     */
    private String dbh;

    /**
     * 客户编号
     */
    private String khbh;

    /**
     * 用能主体性质, 农户,非农户 -- v_ynzt
     */
    @NotBlank(message = "用能主体性质")
    private String yhztxz;

}
